# 定义一个学生类(Student):
#
# 1. 包含属性 姓名name, 年龄age.
# 2. 包含方法:
#    1. 吃饭的方法eat, 在方法中输出xx 要吃饭, xx 为学生具体的名字
#    2. 睡觉的方法sleep, 在方法输出xx 要睡觉, xx 为学生具体的名字
#    3. 过年的方法year,  要求, 年龄增加一岁
# 3. 打印对象的时候, 输出 学生的 姓名和年龄信息格式如下
#    姓名: xxx, 年龄: xx 岁, xx 为具体的名字和年龄
# 4. 创建两个对象, 并分别调用 吃饭和睡觉和过年的方法
#    - 小明 18 岁
#    - 小红  17 岁
class student:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return f"姓名:{self.name}, 年龄:{self.age}岁,"

    def eat(self):
        print(f"{self.name}要吃饭")

    def sleep(self):
        print(f"{self.name}要睡觉")

    def year(self):
        self.age +=1

xiaoming = student("小明",18)

xiaoming.eat()
xiaoming.sleep()
xiaoming.year()
print(xiaoming)
xiaohong = student("小红",17)

xiaohong.eat()
xiaohong.sleep()
xiaohong.year()
print(xiaohong)